/*登录*/
#LM_login{
    .login{
        width:1100px;
        height:451px;
        border: solid 1px #ffe2e2;
        border-top-color: #ea6594;
        border-top-width: 2px;
        margin:50px auto;
        background: url(../image/login.jpg) no-repeat -146px center;
    }
}
.conton{
    float:right;
    width:341px;
    height:451px;
    border-left:solid 1px #ffe2e2;
    .conton_top{
        height:65px;
        background: linear-gradient(to bottom,#fcf6f8,#fff);
        margin-bottom:20px;
        h2{
            padding-top:20px;
            margin-left:20px;
            height:44px;
            width:300px;
            border-bottom:dashed 1px #ffe2e2;
            line-height:44px;
        }
    }
    form{
        width:340px;
        height:250px;
        font-size:14px;
        ::-webkit-input-placeholder{color:#888;}
        :-moz-placeholder{color:#888;}
        ::-moz-placeholder{color:#888;}
        :-ms-input-placeholder{color:#888;}
        .login_name{
            margin: 10px 0 14px 20px;
            width:288px;
            height:20px;
            padding:1px 4px;
            border:solid 1px #ccc;
            background: url(../image/input-bg.jpg);
            font-family: inherit;
            font-size:14px;
            &:hover{
                border-color:#aaa;
            }
        }
        .login_lock{
            @extend .login_name;
        }
        .login_verify{
            margin: 10px 0 24px 20px;
            height:24px;
            .login_ver{
                @extend .login_name;                
                margin:0;
                width:80px;
                display:block;
                float:left;
            }
            a{
                margin-top:2px;
                height:20px;
                display:block;
                float:left;
                color:#999;
                line-height:20px;
                div{
                    display: block;
                    width:61px;
                    height:20px;
                    float: left;
                    margin:0 7.5px 0 4.5px;
                    background: #eee;
                    font-size:16px;
                    line-height:23px;
                    color:#555;
                    text-align:center;
                }
                span{
                    display:block;
                    float:left;
                }  
            }
        }
        .login_act{
            margin:0 0 35px 20px;
            height:23px;
            line-height:23px;
            color:#999;
            .login_inrem{
                margin:5px 8px 0 0;
                display:block;
                float:left;
            }
            .login_larem{
                display:block;
                float:left;
                height:23px;
            }
            .login_insig{
                margin:5px 8px 0 16px;
                display:block;
                float:left;
            }
            .login_lasig{
                display:block;
                float:left;
                height:23px;
            }
        }
        .login_sub{
            height:25px;
            line-height:25px;
            margin-left:20px;
            input{
                padding-left:20px;
                float:left;
                color:#fff;
                background: #f68bb7;
                border:none;
                display:block;
                line-height: 25px;
                height: 25px;
                width:80px;
                border-radius:4px;
                box-shadow: -1px 1px 1px 1px #b2acb0;
                text-align:center;
                letter-spacing:15px;
                cursor:pointer;
                &:hover{
                    background:linear-gradient(#fc5910,#fc4f07);
                }
            }
            a{
                margin-left:6px;
                color:#999;
                display:block;
                float:left;
                height:25px;
            }
        }
    }
    .login_link{
        padding:5px 0;
        margin:0 20px;
        border-top:dashed 1px #ffe2e2;
        height:30px;
        line-height:30px;
        a{
            margin: 0 3px 0 20px;
            color:#999;
        }
    }
    .login_register{
        padding: 20px;
        margin:0 20px;
        height:25px;
        line-height:25px;
        background: #ffe9f2;
        span{
            font-size: 13px;
            color: #4b4b4b;
        }
        a{
            display: block;
            float:right;
            width:75px;
            height:25px;
            border-radius:4px;
            box-shadow:-1px 1px 1px 1px #b2acb0;
            letter-spacing:2px;
            color:#fff;
            background:#f68bb7;
            text-align: center;
        }
    }
}
.login_assist{
    background: linear-gradient(to right,#fcf9f4,#fff);
    float:right;
    width:160px;
    height:451px;
    margin-right:20px;
}
